package com.gxa.service;

import com.gxa.common.R;
import com.gxa.pojo.zhy.Paging;

/**
 * Created with IntelliJ IDEA.
 * User: 赵贺益
 * Date: 2021/12/05 16:09
 * Description:
 * Version: V1.0
 */
public interface ConfigurationVariablesService {
    /**
     * 查询所有的配置变量
     * @return
     * @param currentPage
     * @param pageSize
     */
//    R queryAllConfigParams(Integer currentPage,Integer pageSize);
    R queryAllConfigParams(Integer currentPage, Integer pageSize);
    /**
     * 查询配置变量值的接口（用于下拉框显示）
     * @param param_id
     * @return
     */
    R queryParam_value(Integer param_id);
    /**
     * 添加配置变量值和变量id的接口
     * @param param_value
     * @return
     */
    R addParam_value(Integer param_id, String param_value);
    /**
     * 下拉框中选中的配置变量值根据值的id进行删除
     * @param param_son_id
     * @return
     */
    R deleteParam_valueByParam_son_id(Integer param_son_id);
    /**
     * 根据关键字模糊查询
     * @param message
     */
//    R queryAllConfigByMessage(Paging message);
    R queryAllConfigByMessage(Integer currentPage, Integer pageSize, String message);
}
